Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 USA F9 Brazil F4 Brazil F5 USA F15 USA F16 USA F17 Ecuador F1 Mexico F15 USA F9 Colombia F4 Mexico F14 Mexico F15 Germany F8 USA F2 USA F3 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F6 USA F27 USA F4 USA F13 USA F11 Romania F4 Sacramento Challenger Calabasas Challenger Champaign Challenger Barranquilla Challenger Blumenau Challenger BH Tennis Open International Cup - Belo Horizonte VII Trofeo Ciudad de Quito - Quito VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla IV Trofeo Ciudad de Quito - Quito Burbank Challenger - Burbank Czech Open 2005 - Prostejov GHI Bronx Tennis Classic - Bronx Freeman Men's $50,000 Challenger - Joplin The 'Fitz' Casino Challenger - Tunica Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Seguros Bolivar Open - Medellin Challenger Ciudad de Guayaquil - Guayaquil Hilton Waikoloa Village USTA Challenger - Waikoloa Nielsen USTA Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota BH Tenis Open International Cup 2008 - Belo Horizonte Noumea Challenger Pereira Challenger Alessandria Challenger Baton Rouge Challenger Salvador Challenger Tiburon Challenger Honolulu Challenger Salinas Challenger San Jose Challenger Nottingham Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Winnetka Challenger Quito Challenger Tiburon Challenger Bogota Challenger Morelos Challenger Guadalajara Challenger Furth Challenger Poznan Challenger Tampere Challenger Cortina Challenger Pereira Challenger Cali Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Furth Challenger Monterrey Challenger Guayaquil Challenger Knoxville Challenger Champaign Challenger Bucaramanga Challenger Irving Challenger Tallahassee Challenger Bordeaux Challenger Sacramento Challenger Vancouver Challenger Dallas Challenger Charlottesville Challenger Santos Challenger Champaign Challenger Guayaquil Challenger Cali Challenger San Marino Challenger Maui Challenger Cali Challenger Quito Challenger Rio De Janeiro Challenger Sarasota Challenger Knoxville Challenger Savannah Challenger Champaign Challenger Dallas Challenger Furth Challenger Cali Challenger Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Gerry Weber Open - Halle Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Challenger Leon 2003 - Leon Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven 2003 West Side Tennis Club Challenger - Forest Hills The Tennis Channel Open - Las Vegas Medellin Challenger 12th BH Tennis Open International Cup - Belo Horizonte Guayaquil Challenger Maui Challenger Pilot Pen Tennis - New Haven GHI Bronx Classic - Bronx Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Winston Salem - Winston Salem Apia International - Sydney Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston AEGON Championships - London Brisbane International - Brisbane SAP Open - San Jose Oklahoma Challenger - Tulsa Delray Beach International Tennis Championships - Delray Beach Britania Zavaleta - Puebla Guayaquil Challenger Sarasota Challenger US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Ecuador Open - Quito Guayaquil Challenger Bucaramanga Challenger Rimouski Challenger Cali Challenger Manta Challenger USA F3 (Plantation) Blois Challenger Binghamton Challenger Barranquilla Challenger Campinas Challenger Pereira Challenger Medellin Challenger Las Vegas Challenger Santo Domingo Challenger Morelos Challenger Marburg Challenger Joplin Challenger - Joplin VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham 2002 USTA Tallahassee Tennis Challenger - Tallahassee V Abierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito VI Abierto Internacional de Salinas - Salinas IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler SAP Open - San Jose Tennis Channel Open - Las Vegas Abierto Internacional de Salinas - Salinas Campbells Hall of Fame Tennis Championships - Newport VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi 2003 Eddleman USTA Challenger - Birmingham The Ericsson Open - Miami Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao Tennis Masters Series - Miami IX Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Ljubljana Open - Ljubljana Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta Pacific Life Open - Indian Wells Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Sony Ericsson Open - Miami ECM Prague Open 2005 - Prague Badden Open by Rothaus - Ettlingen The West Side Tennis Club Grass Court Challenger - Forest Hills BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington USTA Comerica Challenger - Aptos Open de L'Isere - Grenoble BNP Paribas Open - Indian Wells Copa Petrobras - Bogota Copa Petrobras - Santiago Sony Ericsson Open - Miami Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Classic - Lexington Ford Tennis Championships - Louisville Music City Challenger - Nashville USTA Challenger - Champaign BMW Tennis Championship - Sunrise San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2007 Nielsen Pro Tennis Championship - Winnetka The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Levene Gouldin & Thompson Tennis Challenger - Binghamton Lubbock Challenger - Lubbock XIII Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota Pro Challenger at Calabasas - Calabasas Challenger Britania Zavaleta - Puebla Internationaux de Nouvelle-Caledonie - New Caledonia ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Tallahassee Tennis Challenger - Tallahassee Baton Rouge Pro Tennis Classic - Baton Rouge Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic USTA Men's Challenger - Carson Unicredit Czech Open - Prostejov The Surbiton Trophy - Surbiton Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Open de Nice Cote d'Azur - Nice Copa AT&T - Buenos Aires V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Waco Tennis Challenger - Waco 2008 Lubbock Challenger - Lubbock SAP Open - San Jose Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville Music City Challenger - Nashville National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville Atlanta Tennis Championships - Atlanta Carson Challenger Dallas Challenger Farmers Classic - Los Angeles Bogota Challenger Mexico City Challenger Talahassee Challenger Zagreb Challenger Wimbledon - London French Open - Paris Wimbledon - London Winnetka Challenger Bogota Challenger Lexington Challenger Manta Challenger Brasilia Challenger Wimbledon - London Tulsa Challenger Bogota Challenger Quito Challenger Orleans Challenger If Stockholm Open - Stockholm Medellin Challenger Knoxville Challenger Wimbledon - London Honolulu Challenger Dallas Challenger U.S. Open - New York Sunrise Challenger Bogota Challenger Pereira Challenger Santiago Challenger Tallahassee Challenger Manta Challenger Savannah Challenger Sarasota Challenger U.S. Open - New York Nottingham Challenger Ojai Challenger Australian Open - Melbourne French Open - Paris Bogota Challenger U.S. Open - New York Campos do Jordao Challenger Brasilia Challenger Wimbledon - London U.S. Open - New York Quito Challenger Charlottesville Challenger Knoxville Challenger Sao Paulo Challenger Bucaramanga Challenger Grand Prix de Tennis de Lyon - Lyon Australian Open - Melbourne Santiago Challenger Recife Challenger Turin Challenger Pozoblanco Challenger Tiburon Challenger Dallas Challenger Nottingham Challenger AEGON International - Eastbourne Wimbledon - London Tiburon Challenger Charlottesville Challenger U.S. Open - New York Medellin Challenger Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London Salinas Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Vicenza Challenger Gerry Weber Open - Halle USTA Men's Challenger of Dallas - Dallas Wimbledon - London Knoxville Challenger Dallas Challenger Morelos Challenger Sarasota Challenger Tallahassee Challenger Cali Challenger Australian Open - Melbourne Prague Challenger US Men's Clay Court Championship - Houston Marburg Challenger Lexington Challenger Heineken Open - Auckland AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport San Luis Potosi Challenger Fergana Challenger Scheveningen Challenger Ecuador Open - Quito Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson Mexico - Guadalajara USTA Challenger of Tiburon - Tiburon Aptos Challenger Countrywide Classic - Los Angeles U.S. Men's Clay Court Championships - Houston Heilbronn Challenger AAPT Championships - Adelaide Adidas International - Sydney Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Davis Cup, Group 1, 1R, ECU-BAH 5-0 Legg Mason Tennis Classic - Washington D.C. Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, World Group, QR, ECU-GBR 3-2 Mercedes Cup - Stuttgart Davis Cup, World Group, 1R, AUS-ECU 4-1 Copa Telmex - Buenos Aires Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Millenium Tennis Championships - Delray Beach Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Legg Mason Tennis Classic - Washington Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Farmers Classic - Los Angeles Davis Cup, Group 1, 2R, ECU-BRA 0-4 Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas SAP Open - San Jose AEGON Championships - London Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Countrywide Classic - Los Angeles SAP Open - San Jose US Men's Clay Court Championship - Houston Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 NASDAQ-100 Open - Miami Davis Cup, PO, CRO-ECU 5-0 Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Davis Cup, World Group, PO, ROU-ECU 5-0 Pacific Life Open - Indian Wells Brisbane - Brisbane BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Rakuten Japan Open - Tokyo Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Sony Open Tennis - Miami River Oaks International Tennis Tournament - Houston Rogers Cup - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1